using System;

namespace CKY.AgentPlatform.Mcp.Dto
{
    public class McpServerConnectionResultDto
    {
        public bool IsConnected { get; set; }
        public string ConnectionStatus { get; set; } = string.Empty;
        public string ConnectionMessage { get; set; } = string.Empty;
        public DateTime ConnectedAt { get; set; }
        public DateTime? DisconnectedAt { get; set; }
        public double ConnectionDuration { get; set; }
        public Dictionary<string, object> ConnectionDetails { get; set; } = new();
    }
}